<?php
//查看某人的页面
require 'lib.php';
include('header.php');
//1.判断是否登录
if( !($user = isLogin()) ) {
    header('Location: index.php');exit(0);
}
//2. get参数读取需要关注的用户名
$username = G('u');
if( !$username ) {
    error('参数有误!');
}
//2.1 判断关注用户是不是自己，不显示关注按钮
$is_show = 1;
if ($user['username'] == $username) $is_show = 0;

//3.根据上面的username查询数据库是否存在
$redis = redis_conn();
$f_userid = $redis->get('user:username:'.$username.':userid'); //查询被关注的id

//4.查询是否已经关注该用户,是否在集合中 -- 查询我的关注列表
$rs = $redis->sIsMember('following:userid:'.$user['userid'], $f_userid);
if($rs) { //已经关注
    $flag = 0;
    $msg = '取消关注';
}else {
    $flag = 1;
    $msg = '关注ta';
}
?>

    <h2 class="username"><?php echo $username; ?></h2>
    <?php if($is_show) { ?>
    <a href="follow.php?uid=<?php echo $f_userid.'&f='.$flag; ?>" class="button"><?php echo $msg;?></a>
    <?php }?>

    <div class="post">
        <a class="username" href="profile.php?u=test">test</a>
        world<br>
        <i>11 分钟前 通过 web发布</i>
    </div>

    <div class="post">
        <a class="username" href="profile.php?u=test">test</a>
        hello<br>
        <i>22 分钟前 通过 web发布</i>
    </div>

<?php include 'footer.php';?>